/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, th, td, blockquote, fieldset, div, strong, label, em {
	padding:0;
	border:0;
	margin:0;
}
ul, ol, li {
	list-style:none;
}
input, button {
	margin:0;
	font-size:12px;
	vertical-align:middle;
}
body {
	font-size:12px;
	font-family:"微软雅黑";
	margin:0 auto;
	background-color:#fff;
}

em {
	font-style:normal;
}
H3 {
	FONT-SIZE: 14px;
}
.box {
	width:970px;
	margin:0 auto;
	text-align:left;
}
.allsort {
	Z-INDEX: 11;
	FLOAT: left;
	WIDTH: 970px;
	MARGIN-RIGHT: 4px;
	POSITION: relative;
}
.allsort .mt {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 16px;
	PADDING-BOTTOM: 12px;
	CURSOR: pointer;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 14px;
	HEIGHT: 24px;
}
.allsort .mt STRONG {
	FONT-SIZE: 14px;
	FLOAT: left;
	COLOR: #630;
}
#o-search .allsort .mt A {
	COLOR: #69b129;
}
.allsort .mt .extra {
	DISPLAY: none;
}
.allsort .mc {
	BORDER-RIGHT: #db0000 1px solid;
	BACKGROUND: #fef8ef;
	OVERFLOW: visible;
	BORDER-LEFT: #db0000 1px solid;
	WIDTH: 205px;
	BORDER-BOTTOM: #db0000 1px solid;
	POSITION: absolute;
	TOP: 0px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	left: 0px;
	padding:3px;
}
.allsort .item {
	BORDER-TOP: #fde6d2 1px solid;
	WIDTH: 203px;
	HEIGHT: 32px;
}

.allsort SPAN {
	DISPLAY: block;
	Z-INDEX: 1;
	WIDTH: 203px;
	POSITION: relative;
}
.allsort H3 {
    FONT-SIZE:12PX;
	BORDER-RIGHT: #fef8ef solid;
	BORDER-TOP: #fef8ef solid;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: normal;
	BACKGROUND: url(../images/cssBg.jpg) no-repeat -318px -240px;
	BORDER-LEFT: #fef8ef solid;
	WIDTH: 140px;
	BORDER-BOTTOM: #fef8ef solid;
	HEIGHT: 30px;
	border-width:1px 0;
}
.allsort H3 A:link {
	DISPLAY: block;
	COLOR: #333;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
}
.allsort H3 A:visited {
	DISPLAY: block;
	COLOR: #333;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
}
.allsort H3 A:hover {
	COLOR: #db0000;
}
.allsort H3 A:active {
	COLOR: #1b578a;
}
.allsort S {
	DISPLAY: block;
	BACKGROUND: url(../images/cssBg.jpg) no-repeat -274px -216px;
	LEFT: 182px;
	WIDTH: 13px;
	POSITION: absolute;
	TOP: 10px;
	HEIGHT: 13px;
}
.allsort .item .i-mc {
	DISPLAY: none;
	BACKGROUND: #fff;
	LEFT: 163px;
	OVERFLOW: hidden;
	WIDTH: 400px;
	POSITION: absolute;
	TOP:4px;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	box-shadow:0px 0px 5px #666;
}
.allsort .item DT {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
}
.allsort .item DD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 3px;
	ZOOM: 1;
}
.allsort .subitem {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 8px;
	MIN-HEIGHT: 200px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 340px;
	PADDING-TOP: 0px;
}
.allsort .subitem DL {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ffefd7 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	OVERFLOW: hidden;
	PADDING-TOP: 6px;
	ZOOM: 1;
}
.allsort .subitem .fore {
	BORDER-TOP-STYLE: none;
}
.allsort .subitem DT {
	FLOAT: left;
	WIDTH: 60px;
	LINE-HEIGHT: 22px;
	TEXT-ALIGN: left;
}
.allsort .subitem DT A {
	COLOR: #bd0000;
}
.allsort .subitem DD {
	FLOAT: left;
	WIDTH: 340px;
}
.allsort .subitem DD A {
	BORDER-LEFT: #ccc 1px solid;
	padding:0 8px;
	margin-bottom:5PX;
	TEXT-DECORATION: underline;
	display:inline-block;
	line-height:20PX;
}
.allsort .fr {
	BACKGROUND: #fff;
	MARGIN-BOTTOM: -2000px;
	PADDING-BOTTOM: 2010px;
	WIDTH: 176px;
}
.allsort .fr DL {
	PADDING-BOTTOM: 0px;
}
#o-search .allsort .fr A {
	COLOR: #666;
}
.allsort .brands {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 6px;
	WIDTH: 160px;
	PADDING-TOP: 6px;
}
.allsort .brands EM {
	FLOAT: left;
	WIDTH: 80px;
}
.allsort .brands DD {
	LINE-HEIGHT: 20px;
	PADDING-TOP: 6px;
}
.allsort .promotion {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 6px;
	WIDTH: 160px;
	PADDING-TOP: 6px;
}
.allsort .promotion DD {
	LINE-HEIGHT: 20px;
	PADDING-TOP: 6px;
}
.allsort .mc .extra {
	PADDING-RIGHT: 8px;
	BORDER-TOP: #fde6d2 1px solid;
	PADDING-LEFT: 8px;
	BACKGROUND: #fdf1de;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 7px;
}
#o-search .allsort .mc .extra A {
	COLOR: #c00;
}
.allsorthover {
	BACKGROUND-POSITION: 0px -166px;
}
.allsorthover .mt .extra {
	BACKGROUND-POSITION: -274px -190px;
}
.allsorthover .mc {
	DISPLAY: block;
}
.allsort .hover SPAN {
	Z-INDEX: 13;
	WIDTH: 160px;
}
.allsort .hover H3 {
	FONT-WEIGHT: bold;
	OVERFLOW: hidden;
	border:solid #ddd;
	background-color:#fff;
	border-width:1px 0;
	box-shadow:-1px -1px 1px #999;
}
.allsort .hover S {
	DISPLAY: none;
}
.allsort .hover .i-mc {
	DISPLAY: block;
	Z-INDEX: 12;
}
* HTML .allsort .item DD {
	PADDING-BOTTOM: 6px;
}